Ontology - Based Software Component Aggregation 1
نویسنده
چکیده
The topic of Component-Based Software Development (CBSD) has become very important in industry and research in the last 10 years (Allen & Frost 1998; Object Management Group, 2003). In e-learning, an increasing number of organizations have recognized the importance of building learning technologies by aggregating existent pedagogical software components. To support training processes, Web portals and digitized resources need to be provided to actors in each process. This can be done by aggregating, in a process workflow, different kinds of resources accessible on the Web: documents, simulations, videos, software tools, as well as persons interacting through communication tools and services. These resources are all represented by digital components that need to be aggregated in a proper manner. Aggregating software components is also a central dimension of the TELOS system that will be presented in chapter 15. In fact, right from the start, the TELOS conceptual architecture documents (Paquette, Rosca, Mihaila & Masmoudi, 2006) proposed a solution to the general resources aggregation problems, whether these resources are actors, documents, learning objects, learning Gilbert Paquette LICEF Research Center, Canada
منابع مشابه
Machine learning techniques for annotating semantic web services
The vision of semantic Web Services is to provide the means for fully automated discovery, composition and invocation of loosely coupled software components. One of the key efforts to address this “semantic gap” is the well-known OWLS ontology (The DAML Services Coalition 2003). However, software engineers who are developing Web Services usually do not think in terms of ontologies, but rather i...
متن کاملComponent Retrieval Based on Ontology and Graph Patterns Matching
Recently, the Component Based Software Development has become the main direction of software development, and with the expansion of the component library, efficient retrieval is crucial for us to improve the software development, in which the trend is semantic retrieval. The component concept ontology model and component domain ontology model this paper proposes, provide common knowledge founda...
متن کاملOntology-based Quality Attributes Prediction in Component-based Development
Despite the success that Component-Based Development (CBD) has achieved so far, component mismatch remains as a big obstacle for wider and smoother component reuse. Mismatch refers that the selected component does not satisfy the functional requirements, or that it fails the user’s expectation in terms of the Quality Attributes (QAs) of the component-based system. This allows us the potential t...
متن کاملAn Integration Ontology for Components Composition
Software components composition can improve the efficiency of knowledge management by composing individual components together for complex distributed application. There are two main areas of research in knowledge representation for component composition: the syntactic based approach and the semantic-based approach. In this paper, the authors propose an integrated ontology-supported software co...
متن کاملA qos ontology-based component selection
In the component-based software development, the selection step is very important. It consists of searching and selecting appropriate software components from a set of candidate components in order to satisfy the developer-specific requirements. In the selection process, both functional and non-functional requirements are generally considered. In this paper, we focus only on the QoS, a subset o...
متن کامل